reveal a lot of flesh - Turkish English Dictionary